#pragma once
#include "StimTarget.h"

class CStimTargetPost :    public CStimTarget
{
public:
    CStimTargetPost(void);
    virtual ~CStimTargetPost(void);
    // prepare stimulus
    virtual void Reset          ();

    // other
    virtual std::string GetName ();

    // setters
    std::vector<double>&     SetPostColor()            {return _vPostColor;}
    std::vector<double>&     SetPostPosition()         {return _vPostPosition;}
    double&                  SetPostRadius()           {return _dPostRadius;}
protected:
    //// input:
    // frustum and observer specification
    std::vector<double>          _vPostColor;
    std::vector<double>          _vPostPosition;
    double                       _dPostRadius;
};
